too political to fail - Turkish English Dictionary